package vip.xiaonuo.biz.modular.user.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 分账用户注册参数
 *
 * @author xiao
 */
@Data
public class BizFzUserRegisterParam {

    /**
     * 微信小程序登录code
     */
    @ApiModelProperty(value = "微信小程序登录code", required = true)
    @NotBlank(message = "微信小程序登录code不能为空")
    private String code;

    /**
     * 角色值（对应biz_fz_role表中的role_value字段）
     */
    @ApiModelProperty(value = "角色值（对应biz_fz_role表中的role_value字段）", required = true)
    private String roleValue;

    /**
     * 邀请人ID（对应biz_fz_user表中的id字段）
     */
    @ApiModelProperty(value = "邀请人ID（对应biz_fz_user表中的id字段）")
    private String invitationId;

    /**
     * 用户昵称
     */
    @ApiModelProperty(value = "用户昵称", required = true)
    private String nickName;

    /**
     * 用户头像
     */
    @ApiModelProperty(value = "用户头像")
    private String avatarUrl;
}
